package com.wyh.service.gfive;

import com.baomidou.mybatisplus.extension.service.IService;
import com.wyh.common.result.Result;
import com.wyh.domain.po.gfive.Invoicerecords;
import com.wyh.domain.vo.gfive.InvoicerecordsNoVO;
import com.wyh.domain.vo.gfive.InvoicerecordsSelectNoVo;

public interface InvoicerecordsDTOService extends IService<Invoicerecords> {
    Result addInvoicerecords(Integer invoType, String salesside,Double amount, Integer type, Integer billid);

    //进行进行金额的回滚
    Result moneyBack(String Invoicecode);

    //未处理的票据分页展示
    Result showInvoicerecordsNoPage(Integer pageNum, Integer pageSize);

    //未处理的票据信息 查询
    Result selectNoInvoicerecords(InvoicerecordsSelectNoVo InvoSelectNoVO);

    Double selectAllMoney(Integer id);

    //查询返回发票的 顶部数据
    Result selectOther(String noticenumber);
}
